﻿@model IEnumerable<Web.ViewModels.UploadFileModel>

@{
    ViewBag.Title = "Изображение";
    Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
}
<link href="../../Scripts/dialog.css" rel="stylesheet" />
<script src="../../Scripts/jquery-1.7.1.js"></script>
<script src="../../Scripts/jquery-ui-1.8.20.min.js"></script>

<script type="text/javascript">
    $(document).ready(function () {
        $(".deleteLink").click(function (e) {
           var  recordToDelete = $(this).attr("name");
           var id = $(this).attr("rowId");
            e.preventDefault();
            theHREF = $(this).attr("href");

            $.post(theHREF, null,
                function (json) {
                    if (json.success) {
                        $('#row-' + id).fadeOut('slow');
                    }
                    else {
                        var warrning = $("#div-dialog-warning  p").html();
                        $("#div-dialog-warning  p").html(warrning + json.errorMessage);
                        $("#div-dialog-warning").dialog({        
                            resizable: false,
                            width: 500,
                            height: 280,
                            modal: true,
                            buttons: {
                                "Ок": function () {
                                   
                                    $(this).dialog("close");
                                }
                            },
                            close: function() {
                                $("#div-dialog-warning  p").html(warrning);
                              
                            }
                        }).parent().addClass("ui-state-error");
                    }
                

                }
            );

            
        });
    });

</script>




<h2>Обзор изображений</h2>

@{
    int count = 0;
}

<p>
    @Html.ActionLink("Загрузить изображение", "UploadImages")
</p>

<table id="image_table">
    <tr>
        <th>
            Имя файла
        </th>
        <th>
            Изображение
        </th>
        <th>
        </th>
    </tr>

       @foreach (var item in Model)
        {
            <tr id ="row-@count">
                <td>
                    @Html.DisplayFor(modelItem => item.Name)
                </td>
       
                <td>
                    <img src="@Url.Content(item.Patch)"/>
                </td>
                <td>
                    
                    @if (item.Name != "Нет_фото.png")
                    {
                        @Html.ActionLink("Удалить", "DeleteImage", new {name = @item.Name},
                            new {@class = "deleteLink", rowId = count, name = @item.Name})
                    }
                </td>
            </tr>
            count = count + 1;
        }
   
</table>


<div id="dialog-confirm" title="Подтверждение" style="display:none;">
    <p>Вы уверены, что хотите удалить выбранное изображение?</p>
</div>

<div style="display:none" id="div-dialog-warning"  title="Ошибка">
    <p><span class="ui-icon ui-icon-alert alert-image"></span></p>
</div>
